multivalue branches